home *** CD-ROM | disk | FTP | other *** search
- /*
- File: StdWMod.cpp
-
- Contains: Implementation of ODStandardWindowModule
-
- Owned by: Chris Linn
-
- Copyright: © 1994 - 1996 by Apple Computer, Inc., all rights reserved.
-
- Change History (most recent first):
-
- <1> 11/27/96 CSL first checked in
-
- To Do:
- */
-
-
- /*
- * This file was generated by the SOM Compiler.
- * Generated using:
- * SOM Emitter emitxtm.dll: 2.33
- */
-
- #define ODStandardWindowModule_Class_Source
- #define VARIABLE_MACROS
- #include "StdWMod.xih"
-
- #ifndef _STDWMODM_
- #include "StdWModM.h"
- #endif
-
- SOM_Scope void SOMLINK ODStandardWindowModuleInitStandardWindowModule(ODStandardWindowModule *somSelf, Environment *ev,
- ODWindowState* windowState)
- {
- ODStandardWindowModuleData *somThis = ODStandardWindowModuleGetData(somSelf);
- ODStandardWindowModuleMethodDebug("ODStandardWindowModule","ODStandardWindowModuleInitStandardWindowModule");
-
- DefaultWindowModule* module = kODNULL; ODVolatile( module );
-
- SOM_TRY
-
- module = new DefaultWindowModule;
- module->InitDefaultWindowModule( ev, windowState );
- _fImplementation = module;
-
- SOM_CATCH_ALL
-
- ODDeleteObject( module );
-
- SOM_ENDTRY
- }
-
- SOM_Scope void SOMLINK ODStandardWindowModuleShowWindow(ODStandardWindowModule *somSelf, Environment *ev,
- ODPlatformWindow window,
- ODWindowLayer layer)
- {
- ODStandardWindowModuleData *somThis = ODStandardWindowModuleGetData(somSelf);
- ODStandardWindowModuleMethodDebug("ODStandardWindowModule","ODStandardWindowModuleShowWindow");
-
- SOM_TRY
-
- _fImplementation->ShowWindow( ev, window, layer );
-
- SOM_CATCH_ALL
- SOM_ENDTRY
- }
-
- SOM_Scope void SOMLINK ODStandardWindowModuleHideWindow(ODStandardWindowModule *somSelf, Environment *ev,
- ODPlatformWindow window)
- {
- ODStandardWindowModuleData *somThis = ODStandardWindowModuleGetData(somSelf);
- ODStandardWindowModuleMethodDebug("ODStandardWindowModule","ODStandardWindowModuleHideWindow");
-
- SOM_TRY
-
- _fImplementation->HideWindow( ev, window );
-
- SOM_CATCH_ALL
- SOM_ENDTRY
- }
-
- SOM_Scope void SOMLINK ODStandardWindowModuleSelectWindow(ODStandardWindowModule *somSelf, Environment *ev,
- ODPlatformWindow window)
- {
- ODStandardWindowModuleData *somThis = ODStandardWindowModuleGetData(somSelf);
- ODStandardWindowModuleMethodDebug("ODStandardWindowModule","ODStandardWindowModuleSelectWindow");
-
- SOM_TRY
-
- _fImplementation->SelectWindow( ev, window );
-
- SOM_CATCH_ALL
- SOM_ENDTRY
- }
-
- SOM_Scope void SOMLINK ODStandardWindowModuleDeactivateFrontWindows(ODStandardWindowModule *somSelf, Environment *ev)
- {
- ODStandardWindowModuleData *somThis = ODStandardWindowModuleGetData(somSelf);
- ODStandardWindowModuleMethodDebug("ODStandardWindowModule","ODStandardWindowModuleDeactivateFrontWindows");
-
- SOM_TRY
-
- _fImplementation->DeactivateFrontWindows( ev );
-
- SOM_CATCH_ALL
- SOM_ENDTRY
- }
-
- SOM_Scope void SOMLINK ODStandardWindowModuleActivateFrontWindows(ODStandardWindowModule *somSelf, Environment *ev)
- {
- ODStandardWindowModuleData *somThis = ODStandardWindowModuleGetData(somSelf);
- ODStandardWindowModuleMethodDebug("ODStandardWindowModule","ODStandardWindowModuleActivateFrontWindows");
-
- SOM_TRY
-
- _fImplementation->ActivateFrontWindows( ev );
-
- SOM_CATCH_ALL
- SOM_ENDTRY
- }
-
- SOM_Scope void SOMLINK ODStandardWindowModulesomUninit(ODStandardWindowModule *somSelf)
- {
- ODStandardWindowModuleData *somThis = ODStandardWindowModuleGetData(somSelf);
- ODStandardWindowModuleMethodDebug("ODStandardWindowModule","ODStandardWindowModulesomUninit");
-
- ODDeleteObject( _fImplementation );
-
- parent_somUninit(somSelf);
- }
-